About Top Hill Management Company Limited (03371398) United Kingdom