About Straight Bat Limited (09308103) United Kingdom