About Mafeking Avenue Ltd (13553117) United Kingdom