About Rickards (1993) Limited (02846038) United Kingdom