About L Clifford Limited (13125116) United Kingdom