legal as I understand it, however the people who control domain names take a dim view if you unreasonably withold a name for a company that it would make sense for them to have. So if someone had Retrobike.com you'd have a good case to have it sold to you as the owner of Retrobike.co.uk, but you may have to pay still quite a lot for it.