About Leigh Glen Ltd. (11824391) United Kingdom