About Ben Investment Properties Limited (08755224) United Kingdom