About West India London Limited (13469699) United Kingdom