About Lily & Alfie Properties Limited (13179423) United Kingdom