About Toll Bar Investments Ltd (12592365) United Kingdom