About Baa Stool Limited (09497517) United Kingdom