About Ollie S & Strawberry Spaces Ltd (11590699) United Kingdom