About Ross Murdoch Limited (11004231) United Kingdom