About J & T Finishers Ltd (12078303) United Kingdom