About The Scotch Stop Limited (12486246) United Kingdom