About Neylon Properties Limited (04696181) United Kingdom