About Dekerr Developments Limited (10817716) United Kingdom