About Enstar 1-3 Upper James Street Limited (09804192) United Kingdom