About Oliver Hogan Production Design Limited (09918953) United Kingdom