About Davis Hammond & Barton Limited (01662393) United Kingdom