About Slater Hogg & Howison Limited (05255203) United Kingdom