About Bohola Property Company Limited (10591331) United Kingdom