About Squire & Norman Limited (11052629) United Kingdom