About Rickaby Associates Limited (03106783) United Kingdom