About Eden Squire Ltd (07624281) United Kingdom