About Sj Devonshire Limited (07332748) United Kingdom