About 198 Venner Road Management Limited (13050346) United Kingdom