About James And Edward Ltd (12559673) United Kingdom