About Enstar Acton Limited (13412390) United Kingdom