About Stripe Homes (norton Canes) Limited (13422364) United Kingdom