About Rickard Interiors Limited (04580186) United Kingdom