About Timmons Properties Limited (05815430) United Kingdom