About Batcha & Co Ltd (08322844) United Kingdom