About Chappell&co. London Design Limited (12877407) United Kingdom