About 664 Holloway Road Ltd (10496204) United Kingdom