About Overstrand Freehold Company Ltd (11412306) United Kingdom