About Lettuce Property Management Limited (07962291) United Kingdom