About New Life Properties Limited (04740122) United Kingdom