About Cooper Sewell Limited (11897577) United Kingdom