About Sc&r Ltd (13340131) United Kingdom