About Springhead Mills Management Company Limited (04346368) United Kingdom