About Squire S Haven Limited (02323095) United Kingdom