About London S Nek Limited (12027657) United Kingdom