About Ridder Consult Ltd (11941963) United Kingdom