About Thomas Oliver Walker Ltd (12298534) United Kingdom