About New Squire Limited (11470411) United Kingdom