About Murdoch Allan & Son Limited (SC233895) United Kingdom