About Larry Lazarus Ltd (12690128) United Kingdom