About Babul S Barnard Castle Ltd (12158032) United Kingdom