About Leigh James Limited (12242435) United Kingdom