About Scotch Partners Llp (OC371755) United Kingdom