About Jaybee Handicrafts Limited (00778911) United Kingdom