About Sotherby Sanders & Partners Limited (03220519) United Kingdom