About Helical Properties Investment Limited (01919072) United Kingdom