About Rickerby Consultancy Ltd (12439863) United Kingdom