About Ec1 Residences Limited (05647762) United Kingdom