About Selhurst Properties Limited (03560640) United Kingdom