About Shears & Partners Limited (02000589) United Kingdom