About Leighton Rye Ltd (11412980) United Kingdom