About Billa Consultant Services Limited (08902855) United Kingdom