About Della & James Limited (08314678) United Kingdom