About Peter Holden Architects Limited (03038363) United Kingdom