About Strawberry Villas Limited (03829244) United Kingdom