About Gouldsmith Locke Limited (10302402) United Kingdom