About Magraa Properties Limited (12327887) United Kingdom