About Gregg & Townsend Properties Limited (09054683) United Kingdom