About Holland & Son Ltd (12019764) United Kingdom