About British Saudi Africa Company Limited (09823169) United Kingdom