About B&h Ambassador S Hatch End Ltd (11491326) United Kingdom