About Neil Stallard Property Services Limited (08541034) United Kingdom