About L & C New Life Limited (01324876) United Kingdom