About Eldon Roch Limited (12255202) United Kingdom