About Front Row Homes Limited (12305929) United Kingdom