About Meena Raj Design Limited (08140491) United Kingdom