About Sperry Partners Limited (06532391) United Kingdom