About Lord & Lady Holdings Ltd (12168959) United Kingdom