About Seale Hill Management Company Limited (08038338) United Kingdom