About Oxo House Developments Ltd (13253857) United Kingdom