About Baobab Property Company Limited (10244883) United Kingdom