About Lydden Road Limited (12074111) United Kingdom