About 22 Dennington Park Road Limited (10792296) United Kingdom