About Squire.london Ltd (13336769) United Kingdom