About Irvine Patterson Limited (SC527625) United Kingdom