About Square Locum Limited (09018445) United Kingdom