About James & Rose Ltd (08338893) United Kingdom