About Lyn Road 73-3 Ltd (11906301) United Kingdom