About R Leighton Limited (07578483) United Kingdom