About Helios One Property Ltd (10792130) United Kingdom