About Leigh Valley Holistics Limited (12707306) United Kingdom