About Holland & Clay Limited (10349804) United Kingdom