About Floor Finish Installations Ltd (07379847) United Kingdom