About London Shop (bishops Stortford) Limited (00489050) United Kingdom