About Callender Howorth Interior Design Limited (03761947) United Kingdom