About Leeman Apartments Management Company Limited (02084093) United Kingdom