About Lowell Group Shared Services Limited (08647094) United Kingdom