About R C E Duckering Limited (13556143) United Kingdom