About Charterhouse Technology Limited (02872980) United Kingdom