About Sj Cubbins Ltd (10622647) United Kingdom