About Sherling & Partners Limited (10621087) United Kingdom