About Diploma Developments Limited (08814311) United Kingdom