About Lily & Rose (scotland) Limited (SC693245) United Kingdom