About Rickyard Associates Ltd (07046035) United Kingdom