About Lidmarsh Properties Limited (01128117) United Kingdom