About Bedford & Havenhand Holdings Limited (06456568) United Kingdom