About Birds Management Company Limited (01588197) United Kingdom