About Meads (no 2) Residents Company Limited (04622158) United Kingdom