About Hearnshaws Antiques & Vintage Ltd (11885802) United Kingdom