About Leonard&sara Limited (SC681560) United Kingdom