About Mitra - Roy Properties Limited (11571330) United Kingdom