About Roy Mcdonald (slater & Roughcaster) Limited (SC254369) United Kingdom