About Oddball Timbers Ltd (13277377) United Kingdom