About Loughborough Projects (holdings) Limited (04381583) United Kingdom