About Constant & Durling Limited (00717243) United Kingdom