About Lucy Cockcroft Limited (10950492) United Kingdom