About Sanders & Partners Limited (03086282) United Kingdom