About Station Hill Management Company Limited (02459586) United Kingdom