About Enstar Praed Street Limited (09804112) United Kingdom