About Newcombe Bros. Motorcycles Ltd. (02881568) United Kingdom