About West Indian Standing Conference Limited (12739205) United Kingdom