About Lancashire Bird Control Limited (07338842) United Kingdom