About Crosby Associates Holdings Limited (12396048) United Kingdom