About Scapa Scottish Limited Partnership (SL011650) United Kingdom