About Troy Homes (bicknacre) Limited (11823769) United Kingdom