About Sj Devonshire Partners Limited (07654906) United Kingdom