About Rickart Consultancy Limited (08220939) United Kingdom