About Leighbridge Limited (07038304) United Kingdom