About Mcallan & Company (painters) Limited (SC058242) United Kingdom