About Bwiba Property Company Limited (11662315) United Kingdom