About Rickwood Consulting Limited (07051393) United Kingdom