About Silk Mews Architects Limited (04026000) United Kingdom