About Barry Blaker Project Services Limited (05294315) United Kingdom