About Taylor Skelton Walters Plc (05121312) United Kingdom