About Lullworth Properties Limited (01309187) United Kingdom