About Boggle Farm Limited (13001945) United Kingdom