About J. Mcallan & Sons Limited (SC257666) United Kingdom