About Raj & Knoll Limited (03136897) United Kingdom