About S & A Pro-fit Installations Limited (04589304) United Kingdom