About Property Stop Lettings Sales & Management Limited (11595867) United Kingdom