About Henry & Co Developments Ltd (12720385) United Kingdom