About John Livingston & Sons Holdings Limited (06113647) United Kingdom