About Terry Bird Limited (09469837) United Kingdom