About New Life Building Solutions Limited (08762505) United Kingdom