About Laray Lodge Ltd (11523245) United Kingdom