About Rickham Limited (05916225) United Kingdom