About Cooper Lec Properties Limited (04881071) United Kingdom