About Locke & Soares Limited (00347737) United Kingdom