About Majenda Properties Limited (02509665) United Kingdom