About Waterloo Apartments (leeds) Management Company Limited (04776289) United Kingdom