About Helix Property & Estates Management Ltd (07063649) United Kingdom