About Holloway Holdings Limited (10422401) United Kingdom