About D&a Helix Properties Ltd (12614589) United Kingdom