About Big Bird North East Limited (13290934) United Kingdom