About Sherrard & Coombs Limited (09444519) United Kingdom