About Logan & Lily Limited (07232952) United Kingdom