About Rita Clifton Limited (08112428) United Kingdom