About 66 Dennington Park Road Limited (02553253) United Kingdom