About London & Home Counties Shop Holdings Limited (00349557) United Kingdom