About Left Right And Centre Ltd (10669461) United Kingdom