About Meacham Residential Limited (12121402) United Kingdom