About Selcross Properties Limited (01287651) United Kingdom