About Deklands Ltd. (03594106) United Kingdom