About Cooper Limon Limited (05888752) United Kingdom