About Leicester Square Funfairs Limited (06763638) United Kingdom