About Helford Properties Limited (00483738) United Kingdom