About Star Hill Management Limited (03955411) United Kingdom