About Irvine Baker Associates Ltd. (08120122) United Kingdom