About Front Row Management Limited (03428383) United Kingdom