About Helmoore Properties Ltd (09508425) United Kingdom