About Ox1 Freehold Management Ltd (10629132) United Kingdom