About London Nook Limited (SC604172) United Kingdom