About R. & L. Mackintosh Limited (SC033059) United Kingdom