About Taylor & Lodge (huddersfield) Limited (08563358) United Kingdom