About Chandlers Home Design Limited (06916787) United Kingdom