About John Dear Solutions Limited (07573878) United Kingdom