About Rickman Associates Limited (05338257) United Kingdom