About Chappell & Dix Limited (02508247) United Kingdom