About Sage & Squash Ltd (12534659) United Kingdom