About Cooper Freer Holdings Limited (05250303) United Kingdom