About Loyhurst Properties Limited (02328685) United Kingdom