About Meena Sandhu Associates Limited (03155069) United Kingdom