About Taylor & Wall Consulting Ltd (12487150) United Kingdom