About Clifford Scott Limited (09696296) United Kingdom