About Sanders & Gould Limited (10505698) United Kingdom