About Herbert Baker Limited (03064805) United Kingdom