About Richard Mackintosh Advisory Limited (SC680036) United Kingdom