About Helios Property Ltd (12796179) United Kingdom