About Tednambury Barn Limited (12846246) United Kingdom