About William Russell Architects Limited (10875043) United Kingdom