About Rickyard Ltd. (01745318) United Kingdom