About Sj Allocca Limited (12522688) United Kingdom