About B & M Freehold Management Limited (11877957) United Kingdom