About Sjc Group Berkshire Limited (12129594) United Kingdom