About Waltham Chase Limited (04334686) United Kingdom