About Deca Properties Ltd (07637187) United Kingdom