About Mandela Developments Limited (07944769) United Kingdom