About The Leigh Partnership Limited (08171407) United Kingdom