About John Richards Solutions Limited (07805597) United Kingdom