About Strawberry Homes & Developments Limited (04596487) United Kingdom