About Freeman & Co.(installations) Limited (00574236) United Kingdom