About Holloway Road Holdings Limited (12210325) United Kingdom