About Squire Associates Limited (07039121) United Kingdom