About Foxmeadows Limited (09132655) United Kingdom