About Stothert & Pitt Limited (04120674) United Kingdom