About Left And Right Limited (06669824) United Kingdom