About Cookham Design Partnership Limited (11235457) United Kingdom