About Larsen & Jo Limited (05852826) United Kingdom