About Stripe Homes (windmill) Limited (13422433) United Kingdom