About Taj S&a Developments Ltd (13623558) United Kingdom