About 26 Northwold Road Limited (11972241) United Kingdom