About Leighton James Edwards Limited (10397650) United Kingdom