About Notting Hill Imaging Limited (NI636352) United Kingdom