About Biddells Barn Limited (12673494) United Kingdom