About Leckford Group Limited (07659379) United Kingdom