About Leighton Squared Limited (07871342) United Kingdom