About Clifford Trading Limited (12072971) United Kingdom