About Oscar Henry Developments Ltd (13225478) United Kingdom