About Place Barn Property Limited (08693984) United Kingdom