About Louis Sandy Limited (00212942) United Kingdom