About The Square Company London Ltd (09819704) United Kingdom