About Durrell & Clifford Shipping Ltd (13482602) United Kingdom