About Velcourt Springhill Limited (00459261) United Kingdom