About T & L Investment Properties Limited (05958792) United Kingdom