About Rickerby Consulting Ltd (11839419) United Kingdom