About Russell Baker Architecture Limited (07743128) United Kingdom