About Ec Romford Holdings Limited (12805016) United Kingdom