About Satterthwaite Services Limited (11184804) United Kingdom