About Leighwood Court Management Company Limited (02456853) United Kingdom