About Squire House Limited (07624786) United Kingdom