About Lockholt & Co. Limited (01084865) United Kingdom