About Paul Stallard Properties Limited (08829483) United Kingdom