About Sandra & Lion Limited (12471003) United Kingdom