About Beija Flor Design Limited (08223941) United Kingdom