About Enstar (66-74 Notting Hill Gate) Limited (12478402) United Kingdom