About Lfs & Partners Holdings Ltd (09288107) United Kingdom