About Bacci & Bacci Limited (00513898) United Kingdom