About Cressida Farringdon Limited (08119393) United Kingdom