About Finishing Touch Plastering & Rendering Limited (12173092) United Kingdom