About T & F Property Holdings Ltd (12966937) United Kingdom