About Satterthwaite Brooks & Pomfret Llp (OC328153) United Kingdom