About Clifford Street Limited (08858307) United Kingdom