About Logan Malloch Ltd (SC572228) United Kingdom