About Leighton Strategic Ltd (07318425) United Kingdom