About Diligent Developments Limited (05323384) United Kingdom