About Lichen Properties Limited (06611464) United Kingdom