About Lilford Properties Ltd (08594078) United Kingdom