About Sherman & Partners Limited (05716710) United Kingdom