About New Life Structures Ltd (11653185) United Kingdom