About Lydcross Properties Limited (00984178) United Kingdom