About Foxbarn (holdings) Limited (08811193) United Kingdom