About Meadcroft Residents Company Limited (03617316) United Kingdom