About Doolittles Barn Limited (02810952) United Kingdom