About Clennell Trading Limited (03758047) United Kingdom