About Longstaff And Shaw (africa) Limited (13007882) United Kingdom