About James Abbott Limited (10464872) United Kingdom