About Philip Meadowcroft Architects Limited (08514625) United Kingdom