About Squire & Squire Ltd (07280987) United Kingdom