About James De Moura Limited (07990477) United Kingdom