About Jollies Barn Limited (07927681) United Kingdom