About Oxford Block Management Ltd (12828263) United Kingdom