About Leighton Rose Ltd (11698980) United Kingdom