About London S Finest Labels Ltd (12374767) United Kingdom