About Rickard Design Services Limited (06443271) United Kingdom