About Hellyer Properties Limited (09791399) United Kingdom