About Leiston Hall Management Company Limited (04736489) United Kingdom