About Growing Homes Torbay Limited (RS008299) United Kingdom