About Louby Lou Limited (04910914) United Kingdom