About Dekra Developments Ltd (05439220) United Kingdom