About Flora Howard Limited (08976334) United Kingdom