About Holloway Road Management Company Limited (10504096) United Kingdom