About Seafox Master Llp (OC402269) United Kingdom