About Place Blair & Hatch (04775934) United Kingdom