About Barthold & Barthold Limited (06585977) United Kingdom