About The Square Lemon Training Company Ltd (08311203) United Kingdom