About Elloyd Properties Limited (03893231) United Kingdom