About Stoughton Associates Llp (OC417569) United Kingdom