About Leckborough Limited (01036327) United Kingdom