About Hobbart & Hobbart Limited (06557524) United Kingdom