About Hockins & Hockins Limited (12397238) United Kingdom