About Delme L. James Ltd (06605308) United Kingdom