About B&h Developments Ltd (12201210) United Kingdom