| reported donation from | Kevin Craig | 8 April 2026 | £3,100 | Individual · Cash | ec_donations |
| reported donation from | WORLD METAL RECYCLING LIMITED | 1 April 2026 | £7,250 | Company · Cash | ec_donations |
| reported donation from | MILLENNIUM CARE (U.K.) LIMITED | 28 March 2026 | £2,500 | Company · Non Cash | ec_donations |
| reported donation from | R N RESTAURANT (PERIVALE) LIMITED | 28 March 2026 | £8,500 | Company · Non Cash | ec_donations |
| reported donation from | OLYMPIC OILS LIMITED | 28 March 2026 | £2,500 | Company · Cash | ec_donations |
| recorded as meeting | Kilbride Innovation Hub | 26 March 2026 | — | | ministerial_meetings |
| recorded as meeting | WaterUK, David Henderson CEO | 24 March 2026 | — | | ministerial_meetings |
| recorded as meeting | South East Water | 24 March 2026 | — | | ministerial_meetings |
| recorded as meeting | Trades Union Congress and Confederation of British Industry | 16 March 2026 | — | | ministerial_meetings |
| recorded as meeting | South Staffs Water | 11 March 2026 | — | | ministerial_meetings |
| recorded as meeting | Money Saving Expert | 12 January 2026 | — | | ministerial_meetings |
| recorded as meeting | British Interactive Media Association, AbilityNet, Accenture, British Association for Supported Employment, Microsoft, Centre for Ageing Better, Money and Pensions Service. Trade Association Forum, Adecco, Association of Colleges, Catch22, Employment Related Services Association, Citizens Advice, Recruitment and Employment Confederation, Youth Futures Foundation, Movement to Work, Royal National Institute for Blind People | 4 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Independent Case Examiner | 25 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Allianz, Anthropic, Deloitte, Public Digital, Amazon Web Services | 25 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Water UK | 20 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Turn2Us | 30 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Navantia | 17 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Harris Tweed Authority | 17 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Stornoway Port Authority | 17 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Bethesda Care Home | 16 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Ishga Skincare | 16 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Stornoway Gazette | 16 October 2025 | — | | ministerial_meetings |
| recorded as meeting | UK Finance | 8 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Citizen's Advice | 9 September 2025 | — | | ministerial_meetings |
| recorded as meeting | UK Finance | 14 July 2025 | — | | ministerial_meetings |
| recorded as meeting | Multiverse | 7 July 2025 | — | | ministerial_meetings |
| recorded as meeting | Klynveld Peat Marwick Goerdeler | 1 July 2025 | — | | ministerial_meetings |
| recorded as meeting | Government Transformation Magazine, Kainos | 24 June 2025 | — | | ministerial_meetings |
| reported donation from | HOMES FOR BRITAIN LTD | 18 June 2025 | £5,000 | Company · Non Cash | ec_donations |
| recorded as meeting | Klynveld Peat Marwick Goerdeler | 12 June 2025 | — | | ministerial_meetings |
| recorded as meeting | Microsoft | 9 June 2025 | — | | ministerial_meetings |
| recorded as meeting | Tata Consultancy Services | 3 April 2025 | — | | ministerial_meetings |
| recorded as meeting | LinkedIn | 1 April 2025 | — | | ministerial_meetings |
| recorded as meeting | Office of Gas and Electricity Markets, Centrica, Utilita, Consumer Scot, Energy UK, SG Energy, Citizen's Advice | 31 March 2025 | — | | ministerial_meetings |
| recorded as meeting | Office for Nuclear Regulation | 27 March 2025 | — | | ministerial_meetings |
| recorded as meeting | Microsoft | 24 March 2025 | — | | ministerial_meetings |
| recorded as meeting | ServiceNow | 20 March 2025 | — | | ministerial_meetings |
| recorded as meeting | Starling Bank, Nationwide, Hongkong and Shanghai Banking Corporation Limited, Trustee Savings Bank, Santander | 12 February 2025 | — | | ministerial_meetings |
| recorded as meeting | Octopus Energy | 10 February 2025 | — | | ministerial_meetings |
| recorded as meeting | Capita | 5 February 2025 | — | | ministerial_meetings |
| recorded as meeting | UK Finance, Financial Conduct Authority, Natwest, Lloyds | 30 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Step Change, Trussell Trust, Money and Pensions Service, Citizens Advice, Age UK, Turn2Us, Christians Against Poverty, Joseph Rowntree Foundation | 28 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Federation of Small Businesses, MakeUK, British Chambers, | 28 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Disability Rights UK, National Survivor User Network | 27 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Parkinsons, Carers UK | 27 January 2025 | — | | ministerial_meetings |
| recorded as meeting | UK Finance | 23 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Newton Impact | 20 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Veer AI | 8 January 2025 | — | | ministerial_meetings |
| recorded as meeting | Newton Impact | 16 December 2024 | — | | ministerial_meetings |
| recorded as meeting | Veer AI | 9 December 2024 | — | | ministerial_meetings |
| recorded as meeting | Community Fibre | 5 December 2024 | — | | ministerial_meetings |
| recorded as meeting | Industrial Injuries Advisory Council | 4 December 2024 | — | | ministerial_meetings |
| recorded as meeting | Turn2Us | 19 November 2024 | — | | ministerial_meetings |
| recorded as meeting | Government Transformation Magazine, Salesforce, Amazon Web Services, BearingPoint, Hitachi Solutions | 5 November 2024 | — | | ministerial_meetings |
| recorded as meeting | Powered by Reason, Niaxo, Skillsminer, EXR Solutions Ltd, Cognisess Ltd, Methods Business and Digital Technology, Modular Data Ltd, Money and Pensions Service, Ebi Solutions Ltd, Brightbeam AI Limited, The Money Carer Foundation | 31 October 2024 | — | | ministerial_meetings |
| recorded as meeting | Step Change, Trussell Trust, Citizen's Advice, Money and Pensions Service, Christian's Against Poverty UK, Turn2Us, AgeUK | 23 October 2024 | — | | ministerial_meetings |
| recorded as meeting | Defend Digital Me, Public Law Project, Privacy International | 23 October 2024 | — | | ministerial_meetings |
| recorded as meeting | Monzo, Hongkong and Shanghai Banking Corporation Limited, Lloyds, Nationwide, UK Finance, Barclays, Santander, Scottish Widows, Natwest | 22 October 2024 | — | | ministerial_meetings |
| recorded as meeting | Disability Rights UK & National Survivor User Network | 21 October 2024 | — | | ministerial_meetings |
| recorded as meeting | Carers UK & Parkinsons UK | 21 October 2024 | — | | ministerial_meetings |
| recorded as meeting | Make UK, Federation of Small Business, Information Commissioner's Office, British Chambers of Commerce | 21 October 2024 | — | | ministerial_meetings |
| recorded as meeting | NOW group | 8 October 2024 | — | | ministerial_meetings |
| declared winner of the election for | Stretford and Urmston | 4 July 2024 | — | Labour · Lab hold | election_candidacies |
| holds or held the seat | Stretford and Urmston | 15 December 2022 to present | — | | members |
| sits as a member of | Labour Party | — | — | | members |