About Clifford Supplies Limited (07804353) United Kingdom