About Larr Ltd (SC690173) United Kingdom