About Baobab Properties Limited (08322326) United Kingdom