About Rudra Properties Mcr Limited (12937910) United Kingdom