About T & B Investment Properties Ltd (13388220) United Kingdom