About Leigh Harris Limited (10695458) United Kingdom