About Cromwell (egham) Limited (03696569) United Kingdom