About Strawberry Place Developments Limited (11702276) United Kingdom