About T Billingham Consulting Ltd (12930943) United Kingdom