About T & R Haywood Investments Limited (07622023) United Kingdom