About Dek Developments Limited (SC639316) United Kingdom