About T & J Property Letting Ltd (11441872) United Kingdom